package com.tianma315.core.procedures.domain;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;


/**
 * 
 * <pre>
 * 溯源流程模板
 * </pre>
 * <small> 2019-08-13 16:34:19 | Lgc</small>
 */
 @TableName("procedures")
public class ProceduresDO implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    
    /** ID */
    @TableId
    private Integer procedureId;
    /** 名称 */
    private String name;
    /** 状态 */
    private Integer state;
    /** 商品ID */
    private String productId;
    /** 是否启用  0:未启用  1:启用 */
    private Integer isOpen;
    /** 创建者 */
    private Long createBy;
    /** 创建时间 */
    private Date createDate;
    /** 商户ID */
    private Long merchantId;
    /** 主题模板 */
    private String templet;
    /** 是否绑定所有产品 */
    private Integer isAllProduct;

    /**
     * 设置：ID
     */
    public void setProcedureId(Integer procedureId) {
        this.procedureId = procedureId;
    }
    /**
     * 获取：ID
     */
    public Integer getProcedureId() {
        return procedureId;
    }
    /**
     * 设置：名称
     */
    public void setName(String name) {
        this.name = name;
    }
    /**
     * 获取：名称
     */
    public String getName() {
        return name;
    }
    /**
     * 设置：状态
     */
    public void setState(Integer state) {
        this.state = state;
    }
    /**
     * 获取：状态
     */
    public Integer getState() {
        return state;
    }
    /**
     * 设置：商品ID
     */
    public void setProductId(String productId) {
        this.productId = productId;
    }
    /**
     * 获取：商品ID
     */
    public String getProductId() {
        return productId;
    }
    /**
     * 设置：是否启用  0:未启用  1:启用
     */
    public void setIsOpen(Integer isOpen) {
        this.isOpen = isOpen;
    }
    /**
     * 获取：是否启用  0:未启用  1:启用
     */
    public Integer getIsOpen() {
        return isOpen;
    }
    /**
     * 设置：创建者
     */
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }
    /**
     * 获取：创建者
     */
    public Long getCreateBy() {
        return createBy;
    }
    /**
     * 设置：创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    /**
     * 获取：创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }
    /**
     * 设置：商户ID
     */
    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }
    /**
     * 获取：商户ID
     */
    public Long getMerchantId() {
        return merchantId;
    }
    /**
     * 设置：主题模板
     */
    public void setTemplet(String templet) {
        this.templet = templet;
    }
    /**
     * 获取：主题模板
     */
    public String getTemplet() {
        return templet;
    }
    /**
     * 设置：是否绑定所有产品
     */
    public void setIsAllProduct(Integer isAllProduct) {
        this.isAllProduct = isAllProduct;
    }
    /**
     * 获取：是否绑定所有产品
     */
    public Integer getIsAllProduct() {
        return isAllProduct;
    }
}
